4
3
13
6
21
23
31
11
10
37
25
29
26
9
16
14
12
19
17
36
28
24
46
81
216
60
144
84
182
268
44
20
93
32
35